package com.ruoyi.web.petmall.petback.service;

import com.ruoyi.web.petmall.entity.TypeEntity;

import java.util.List;

public interface TypeService {
    /**
     * 查询宠物分类列表
     * @param typeEntity 查询条件
     * @return 符合条件的宠物分类列表
     */
    List<TypeEntity> getPetType(TypeEntity typeEntity);

    /**
     * 修改宠物分类
     * @param typeEntity 待修改的宠物分类信息
     * @return 影响的行数
     */
    int updatePetType(TypeEntity typeEntity);

    /**
     * 删除宠物分类
     * @param typeId 待删除的宠物分类ID
     * @return 影响的行数
     */
    int deletePetType(Long typeId);

    /**
     * 添加宠物分类
     * @param typeEntity 待添加的宠物分类信息
     * @return 影响的行数
     */
    int addPetType(TypeEntity typeEntity);
}
